home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / idioms.lha / idioms / 10-1.c next >
C/C++ Source or Header  |  1993-08-08  |  469b  |  25 lines

  1. /* Copyright (c) 1992 by AT&T Bell Laboratories. */
  2. /* Advanced C++ Programming Styles and Idioms */
  3. /* James O. Coplien */
  4. /* All rights reserved. */
  5.  
  6. class Window {
  7. public:
  8.     virtual void addch(char);
  9.     virtual void addstr(string);
  10.     virtual void clear();
  11.     . . . .
  12. private:
  13.     Color curColor;
  14. };
  15.  
  16. class CursesWindow : public Window {
  17. public:
  18.     void addch(char);
  19.     void addstr(String);
  20.     void clear();
  21.     . . . .
  22. private:
  23.     WINDOW *cursesWindow;
  24. };
  25.